#pragma once

class CBoardGameBase
{
public:
	CBoardGameBase(void);
	virtual ~CBoardGameBase(void);

	virtual void Init() = NULL;
	virtual void Update(float) = NULL;
	virtual void Render() = NULL;
	virtual void Deinit() = NULL;

	void InitAssets();
	void DeinitAssets();
	void UpdateAssets(float fTime);
	void RenderAssets();
};
